<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>


    <script src="../js/promise_ajax.js"></script>
    <script>


        // await  一般是等待一个promise的执行结果,且必须是成功的结果
        //    会阻塞后面的代码 ， 会让异步看起来像同步一样

        //   await会让函数变成异步


        // ajax('post', '../接口文件/login.php', {
        //     username: 'yy',
        //     password: '123'
        // })



        // async function fn() {
        //     // await 一般等待的是一个promise执行的结果(result)
        //     const res = await ajax('post', '../接口文件/login.php', {
        //         username: 'yy',
        //         password: '123'
        //     })
        //     console.log(res);
        // }


        // fn();


        const p = new Promise((resolve, reject) => {
            setTimeout(() => {
                resolve(5);
            }, 1000)
        })


        async function ff() {
            const res = await p;

            console.log(res);
            console.log(888);
        }


        ff();


        console.log(999);



    </script>

</body>

</html>